package day0606;
//公园里有一只猴子，需要按照以下规则吃桃子， 最终求桃子刚开始有多少个。
//规则：猴子每天吃掉当前桃子总数的一半儿，并从剩余的另一半儿中扔掉一个桃子。
//     已经第七天只剩一个桃子， 求：最开始有多少个桃子


//第1天吃桃子之前的桃子数量         190 =(第2天吃桃子之前的桃子数量94+1)*2
//第2天吃桃子之前的桃子数量         94  =(第3天吃桃子之前的桃子数量46+1)*2
//第3天吃桃子之前的桃子数量         46  =(第4天吃桃子之前的桃子数量22+1)*2
//第4天吃桃子之前的桃子数量         22  =(第5天吃桃子之前的桃子数量10+1)*2
//第5天吃桃子之前的桃子数量         10  =(第6天吃桃子之前的桃子数量4+1)*2
//第6天吃桃子之前的桃子数量         4   =(第7天吃桃子之前的桃子数量1+1)*2
//第7天吃桃子之前的桃子数量         1
public class File2 {

    public static void main(String[] args) {
        //1.用peaches表示本次的桃子的总数(赋值为1表示第7次桃子数量为1)
        int peaches=1;
        //2.循环变量从6开始一直减小到1结束(表示需要计算第6天，第5天，第4天...第1天 每次的桃子数量)
        //i为6表示要计算第6天吃桃子之前，桃子的数量(第七天的桃子数量为peaches变量的初值1，是已经的不需要计算)
        for(int i=6;i>=1;i--){
            peaches=(peaches+1)*2;
        }
        //3.打印peaches中存储的桃子总数
        System.out.println(peaches);

    }

}
